package com.gitee.beiding.cloud.easy_call.annotation;

import java.lang.annotation.*;

/**
 * 如果一个Bean可以被调用,那么这个Bean必须使用该注解进行注解
 *
 */
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface CallAble {

    //只暴露使用了@CanCall的方法
    boolean onlyExportByCanCall() default false;

    //名称是非必填字段
    String value() default "";

    //使用默认的类型映射
    String typeMapper() default "_easyCall_defaultMapper";

}
